import { defaultProps } from "../defaultProps.js"

export const polarShape = {
    shape: 'polarShape',
    n: 12,
    r: 100,
    a: 0,
    transform: 'none',
    pathMode: 'LINE_LOOP',
    // curve: 'none',
    ...defaultProps,


}



export const spiralShape = {
    shape: 'spiralShape',
    n: 12,
    r: 50,
    a: 0,
    m: 5,
    transform: 'none',
    pathMode: 'LINE_STRIP',
    curve: 'none',
    ...defaultProps
}

export const ringShape = {
    shape: 'ringShape',
    n: 12,
    r: 20,
    a: 0,
    m: 5,
    transform: 'none',
    pathMode: 'LINE_LOOP',
    curve: 'none',
    ...defaultProps,
    mirror: {
        type: 'vertex',
        scale: 0.618,
        borderIndex: 0,
        oneline: false,
        onelineOffset: 1,
        color: 'colorCircle'
    },
    color: {
        type: 'colorCircle',
        alpha: 0.5,
        fill: true
    },
}


export const rayShape = {
    shape: 'rayShape',
    n: 12,
    r: 50,
    a: 0,
    m: 5,
    transform: 'none',
    pathMode: 'LINE_STRIP',
    curve: 'none',
    ...defaultProps
}